@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px; background:url(../images/all_bg.jpg);}
dl,dd,dt,ul,li,a,ol{ margin:0px; padding:0px; list-style:none; text-decoration:none;}
img{ border:0px;}

/* nav */
.top{ width:940px; height:180px; margin:0 auto; background:url(../images/top_list.gif) no-repeat 0px 93px; }
.logo{width:246px; height:108px; margin-left:40px; padding-top:40px; float:left; }
.str{ width:400px; margin-left:220px; float:left; padding-top:30px;}


#sddm {  width:940px; _width:970px; height:59px; line-height:59px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x;   z-index:30; }
#sddm li { width:130px; height:59px; float: left;  }
#sddm li a { display: block; text-align:center; text-decoration:none ; color:#FFF; }
/*#sddm li a:hover { height:66px; background:url(../images/nav_on.png) no-repeat; margin-top:-7px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/nav_on.png"); _background:none; position:relative; }*/

.test{ height:66px; background:url(../images/nav_on.gif) no-repeat; position:relative; margin-top:-7px;/* _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/nav_on.png"); _background:none; position:relative*/ }

#sddm div {  width:130px; position: absolute; z-index:999; visibility: hidden;  border-top:none; clear:both; }
#sddm div a { position: relative; display: block; padding: 5px 10px; width: auto; white-space: nowrap; text-decoration: none; background:#524847;; color:#FFFFFF; font:12px arial; text-align:center; }
#sddm div a:hover { background: #696767; color:#FFFFFF; height:auto; margin-top:0px; }

.main{ height:590px;/* background:url(../images/index_bg.jpg) 0px 50px repeat-x;*/}
.center{ width:940px; margin:0 auto; }

/* pic */
.pic{ width:920px; margin-top:20px; padding:10px 10px; background:#c82822; overflow:hidden;}
.mainbox{ overflow:hidden;  position:relative;}
.flashbox{ overflow:hidden;  position:relative;}
.imagebox{ margin-top:-15px; position:relative; z-index:999; background:url(../images/1gif.gif) no-repeat;  padding:20px; margin-left:408px; }
.bitdiv{display:inline-block; width:15px; height:15px; cursor:pointer; margin-left:-4px; margin-top:5px; _float:left;  }
.defimg{background:url(../images/off.gif) no-repeat; margin-right:5px;}
.curimg{background:url(../images/on.gif) no-repeat; margin-right:5px;}

/* pro */
.pro{ width:960px; height:275px; }
.pro li{ width:302px; height:229px; padding-top:48px; background:url(../images/pro_bg.gif) no-repeat 0 center; text-align:center; float:left; margin-right:15px;}

.abc{ width:940px; margin:0 auto;}

.abcTop{ width:100%; float:left; margin:30px 0px;}

.abcCenter{ width:960px; height:280px; float:left;}

.abcCenter ul{ float:left;}
.abcCenter ul li{ width:221px; height:202px; background:url(../images/pro_bgg.gif) no-repeat; text-align:center; padding-top:10px; float:left; margin-right:18px;}

.abcCenter ul li span{ width:100%; float:left;color:#d13332; margin-top:50px; }


.abcFooter{ width:940px; height:330px; border-top:solid 1px #cbc9c9; float:left }

.fooLeft{ width:275px; height:330px; border-right:solid 1px #cbc9c9; float:left; margin-top:10px; }

.fooLeft img{ margin-top:5px; float:left;}

.fooCenter{ width:320px; height:330px; float:left; border-right:solid 1px #cbc9c9; margin-top:10px; overflow:hidden;}
.fooCenter img{ margin-top:5px;}
.fooCenter dl{ height:100px; float:left; border-bottom:dotted 1px #CCC; padding:10px 10px;}
.fooCenter dl b a{ width:280px; height:20px; line-height:20px; color:#F00;  float:left; overflow:hidden; }
.fooCenter dl dt{width:282px; height:58px; color:#938d8d; padding:5px; line-height:20px; overflow:hidden; }
.fooCenter dl dd{width:282px; color:#ddcbc9; font-style:italic; font-size:14px; }

.fooRight{ width:290px; float:left; padding:20px 20px;}
.fooRight span{ float:left; width:282px; height:154px; background:url(../images/about_bg.gif) no-repeat; text-align:center; padding-top:8px; }
.abouts{ margin-bottom:10px;}
.text2{ width:293px; height:55px; float:left; color:#938d8d; overflow:hidden;}

.textall{ width:255px; height:184px; overflow:hidden;}
.text1{ width:245px; padding:10px; float:left; color:#938d8d; }

.btn{ width:275px; float:left; margin-top:20px; }
.btn img{ margin-right:5px; }


.footer{ width:940px; height:160px; margin:0 auto; clear:both;background:url(../images/footer_list.gif)  0 20px no-repeat; }
.abcde{ width:940px; text-align:center; float:left; margin-left:130px; margin-top:50px;}
.footer a{ width:100px; float:left; font-size:14px; color:#a59f9f;  text-align:center;}
.footer a:hover{ color:#F00;}

.CCS{ width:940px; text-align:center; float:left; height:50px; line-height:50px; color:#a59f9f; }


/* about */
.about_main{ margin-top:20px; height:269px;/* background:url(../images/about_list.gif) repeat-x 0px 40px ; */}
.about_pic{ width:920px; margin:0 auto; height:207px;/* text-align:center;*/ padding:10px; background:#c82822; }
.about_pic img{ width:920px; height:207px; }

.ii{ float:left; margin-left:-3px; margin-top:5px;}
.abcdef{ width:940px; margin:0 auto; margin-top:-45px;}
.about_left{ width:246px; height:270px; float:left; background:url(../images/menu.png) no-repeat center 0; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; /*border-bottom:solid 15px #dbd9d9;*/ margin-top:20px;}
.about_left ul{ width:177px; margin-top:65px; float:left;  text-align:center; margin-left:35px; _margin-left:18px; }

.about_left ul li{ width:177px; height:30px; line-height:30px; float:left; background:url(../images/ico1.gif)  no-repeat 40px 10px; border-bottom:dashed 1px #5d5252; }

.about_left a{ color:#b5b5b6; font-size:14px; }
.about_left a:hover{ color:#F00;}

.con{ width:650px; float:left;margin-left:20px; margin-top:20px;}
.con_top{  float:left; width:644px; height:41px; background:url(../images/con_top.png) no-repeat; text-align:center; font-size:24px; padding-top:30px; color:#5d5252;}
.con_center{ width:564px; float:left; background:url(../images/con_center.gif) repeat-y; padding:0px 40px; color:#938d8d;} 
.con_footer{float:left; width:644px; height:21px; background:url(../images/con_footer.gif) no-repeat;}
.con_top span{ width:300px; float:left; margin-left:170px; overflow:hidden;}
.con_top a{ width:100px; float:right; font-size:12px; color:#aaa;}
.con_top a:hover{ color:#666;}

.about_lefts{ width:246px; float:left; margin-top:20px; margin-right:20px;}
.about_lefts a{ padding-bottom:5px;}

.cons{ width:650px; _width:600px; float:left;margin-left:20px; _margin-left:-10px; margin-top:20px;}
.cons ul{ width:630px; _width:650px; /*padding:0px 10px;*/ float:left;}
.cons ul li{ width:201px; height:180px; background:url(../images/pro_bg.jpg) no-repeat; float:left; margin-left:8px;  color:#5d5252; }
.cons ul li img{ width:189px; text-align:center; margin:5px;  }

.cons ul li span{ width:201px; height:30px; line-height:30px; float:left; margin-top:5px; text-align:center; margin-left: }

.con_centers{ width:584px; float:left; background:url(../images/con_center.gif) repeat-y; padding:0px 30px; color:#938d8d;}

.con_centerss{ width:584px; float:left; color:#938d8d;} 

.con_centerss ul{ width:100%; float:left; } 
.con_centerss li{ width:588px; height:35px; line-height:35px; border-bottom:dashed 1px #938d8d}
.con_centerss a{ width:500px; font-size:14px; float:left; color:#938d8d;}
.con_centerss a:hover{color:#333;}
.con_centerss span{ width:80px; float:left;}

.msg{ width:100%; height:247px; border-top:solid 1px #999999; margin-top:30px; font-size:24px;}

.txt{ width:270px;border:solid 1px #999; }
.content{ width:557px; height:130px; margin-top:10px;}

/* pagination */

.pagination{ width:100%; height:70px; line-height:70px; float:left; float:left;text-align:center; }
.pagination img{ text-align:center; }
.pagination a{ width:11px; height:14px; line-height:14px; color:#5d5252; padding:0px 2px; text-align:center; }
.pagination a:hover{ text-decoration:underline; }
.pagination a span{ text-decoration:underline; color:#F00; margin-left:3px;}